<?php
/**
 * 输出json，作为api接口的统一返回
 */
 function _apiReturn($status,$info,$data,$url){
	// 返回JSON数据格式到客户端 包含状态信息
	header('Content-Type:application/json; charset=utf-8');
	header("Access-Control-Allow-Origin: *");  //跨域请求
	exit(json_encode(ajax_data_tpl($status,$info,$data,$url),0));
}

//将json无法识别的字符进行转义
function _dotran($str) {
	$str = str_replace('"','//&quot;"',$str);
	$str = str_replace("/r/n",'//r//n',$str);
	$str = str_replace("/t",'//t',$str);
	$str = str_replace("//",'//',$str);
	$str = str_replace("/b",'//b',$str);
	return $str;
}

/**
 * 固定ajax数据返回格式，沿用thinkphp3.1版本的格式
 * @param unknown $status
 * @param unknown $info
 * @param unknown $data
 */
function ajax_data_tpl($status,$info,$data,$url){
	$result = array(
		'status' => $status,
		'info' => $info,
		'data' => $data,
		'url' => $url
	);
	return $result;
}